package com.xxxx.server.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.xxxx.server.pojo.MailLog;
import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author zhoubin
 * @since 2020-09-07
 */
public interface IMailLogService extends IService<MailLog> {

    //记录新员工发送邮件事件
    int insertNewEvent(Integer id);

    //更新消息状态
    void updateStatusByMsgId(String msgId, Integer status);

    //根据邮箱查询数据
    MailLog selectInfoByEmail(String to);

    //获取全部投递失败的数据
    List<MailLog> listAllFailed();

    //消息重发
    void updateCount(MailLog mailLog);

    //通过id获取邮箱地址
    String getEmailByMsgId(String msgId);


    MailLog getMaillogByMsgId(String msgId);

}
